CGI Architecture